* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
            /*头部*/
.safe{
    width: 1100px;
    height: 100%;
}

header{
    height: 40px;
    background-color: transparent;
    border-bottom: 1px solid #e3e3e3;
}

.safe>div>i{
    font-size: 18px;
    color: #333333;
    margin-right: 20px;
}

.safe>div>span{
    font-size: 12px;
    color: #ef7e00;
}

.hd-k{
    width: 70px;
    height: 16px;
    background-color: transparent;
    border-right: 2px solid #969696;
}

.hd-k>a{
    font-size: 14px;
    color: #666666;
    text-decoration: none;
}

            /*楼层1*/
.sn-f1{
    height: 120px;
    background-color: transparent;
}

.sn-bn{
    width: 504px;
    height: 34px;
    background-color: transparent;
    outline: none;
    border: none;
    border: 1px solid #333333;
    font-size: 14px;
    color: #666666;
}

.sn-bn2{
    width: 44px;
    height: 34px;
    background-color: transparent;
    outline: none;
    border: none;
    border-bottom: 1px solid #333333;
    border-top: 1px solid #333333;
    border-right: 1px solid #333333;
    font-size: 14px;
    color: #333333;
}

.iconshouji{
    font-size: 22px;
    color: #9d9d9d;
}

.sn-w{
    font-size: 16px;
    color: #666666;
    margin-left: 16px;
}

.iconyouxiang{
    font-size: 28px;
    color: #9d9d9d;
}

.iconQQ{
    font-size: 20px;
    color: #9d9d9d;
}

.iconlogo-wechat{
    font-size: 20px;
    color: #9d9d9d;
    margin: 0 8px;
}

.iconweibo{
    font-size: 20px;
    color: #9d9d9d;
    margin-right: 6px;
}

#z{
    margin: 0 40px 0 32px;
}

        /*banner-1*/
.banner-1{
    height: 700px;
    background-image: url("../img/banner-1.jpg");
    background-position: center center;
    background-size: cover;
}

.banner-1>div{
    width: 770px;
    height: 62px;
    background-color: rgba(241,140,27,0.6);
    margin: 304px 0 34px;
}

.banner-1>div>p{
    font-size: 34px;
    color: white;
}

.banner-1>p{
    font-size: 20px;
    color: white;
}

.banner-1>img{
    margin-top: 126px;
}

.banner-1>button{
    width: 110px;
    height: 38px;
    background-color: transparent;
    outline: none;
    border: none;
    border: 2px solid white;
    font-size: 16px;
    color: white;
    cursor: pointer;
    margin-top: 54px;
}
            /*楼层2*/

.bt{
    height: 120px;
    background-color: transparent;
}

.f2-bk{
    width: 84px;
    height: 16px;
    background-color: transparent;
    border-left: 3px solid #3a9fcb;
    font-size: 16px;
    color: #333333;
    margin-bottom: 20px;
}

.f2-p{
    font-size: 14px;
    color: #666666;
    width: 326px;
    margin-top: 20px;
}

.f2-bn{
    width: 100px;
    height: 40px;
    background-color: #ef7e00;
    border: none;
    outline: none;
    font-size: 14px;
    color: white;
    margin-top: 54px;
    cursor: pointer;
}

.f2-bn-1{
    width: 100px;
    height: 40px;
    background-color: #3a9fcb;
    border: none;
    outline: none;
    font-size: 14px;
    color: white;
    cursor: pointer;
    margin-top: 34px
}

            /*楼层3*/
.f3{
    height: 444px;
    background-color: transparent;
    border-bottom: 1px solid #e5e5e5;
}

.bt-f3{
    height: 120px;
    background-color: transparent;
    margin: 58px 0 22px;
}

.f3-safe{
    width: 1060px;
}

.f3-bk{
    width: 310px;
    height: 332px;
    background-color: transparent;
    border: 1px solid #e5e5e5;
    padding: 10px;
}

.f3-lb{
    width: 40px;
    height: 2px;
    background-color: #3a9fcb;
}

.f3-bk>h6{
    font-size: 14px;
    color: #333333;
    margin: 14px 0 10px;
}

.f3-bk>p{
    font-size: 12px;
    color: #666666;
    margin: 14px 0 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden

}

.f3-bn{
    width: 80px;
    height: 30px;
    background-color: #3a9fcb;
    border: none;
    outline: none;
    font-size: 12px;
    color: white;
    cursor: pointer;
}

.f3-bn-1{
    width: 80px;
    height: 30px;
    background-color: #ef7e00;
    border: none;
    outline: none;
    font-size: 12px;
    color: white;
    cursor: pointer;
}

            /*楼层4*/
.bt-f4{
    height: 120px;
    background-color: transparent;
    margin: 6px 0 12px;
}

.nav>span{
    font-size: 14px;
    color: #333333;

}

.f4-p{
    width: 96px;
    height: 28px;
    background-color: transparent;
    font-size: 14px;
    color: #333333;
    display: inline;
    margin-left: 42px;
    cursor: pointer;
}

.f4-d{
    width: 96px;
    height: 28px;
    background-color: #ef7e00;
    font-size: 14px;
    color: white;
    border-radius: 14px;
    display: inline;
    cursor: pointer;
}

.f4-p:hover{
    width: 96px;
    height: 28px;
    background-color: #ef7e00;
    border-radius: 14px;
    color: white;

}

.f4-safe{
    width: 1100px;
    height: 100%;
    margin-bottom: 54px;
}

           /* banner-2*/
.banner-2{
    height: 564px;
    background-image: url("../img/banner-2.jpg");
    background-position: center center;
    background-size: cover;
    margin-top: 58px;
}

.bt-br2{
    width: 100%;
    height: 120px;
    background-color: transparent;
}

.banner-2>p{
    font-size: 14px;
    color: white;
    width: 908px;
    line-height: 26px;
}

.br-bn1{
    width: 90px;
    height: 36px;
    background-color: #ef7e00;
    font-size: 14px;
    color: white;
    border: none;
    outline: none;
    cursor: pointer;
}

.br-bn2{
    width: 88px;
    height: 34px;
    background-color: transparent;
    border: 1px solid #ef7e00;
    font-size: 14px;
    color: white;
    margin-left: 22px;
    outline: none;
    cursor: pointer;
}

.banner-2-1{
    margin-top: 70px;
}

            /*楼层5*/
.bt-f4{
    height: 94px;
    background-color: transparent;
    margin-bottom: 26px;
}

.f5-p{
    font-size: 14px;
    color: #ef7e00;
    margin-bottom: 10px;
}

.f5-p1{
    font-size: 12px;
    color: #333333;
    width: 340px;
    line-height: 20px;
    margin-top: 30px;
}

.f5-z{
    margin-left: 18px;
}

.f5-a{
    font-size: 14px;
    color: #ef7e00;
    text-decoration: none;
    margin: 32px 0 0;
}

.f5-a1{
    font-size: 14px;
    color: #666666;
    text-decoration: none;
    margin: 16px 0 0;
    display: block;
}

.f5-a1:hover{
    color: #ef7e00;
}

.f5-li{
    color: #666666;
    font-size: 12px;
    line-height: 36px;
}

.f5-xia{
    width: 518px;
    background-color: transparent;
}

            /*banner-3*/
.banner-3{
    height: 532px;
background-image: url("../img/banner-3.jpg");
    background-position: center center;
    background-size: cover;
    margin-top: 30px;
}

.bt-bn3{
    height: 110px;
    background-color: transparent;
}

.bn3-bk{
    width: 964px;
    height: 176px;
    margin: 70px 0 122px;
}

.bn3-bk-1{
    width: 260px;
    height: 176px;
}

.bn3-bk-1>h6{
    font-size: 20px;
    color: white;
}

.bn3-bk-1>div>p{
    font-size: 14px;
    color: white;
    line-height: 26px;
}

.bn3-bk-2{
    width: 260px;
    height: 132px;
    background-color: transparent;
    border-top: 1px solid #72746d;
    border-bottom: 1px solid #72746d;
    padding-top: 10px;
}

.bn3-z{
    width: 74px;
    height: 14px;
    background-color: transparent;
    border-right: 2px solid white;
    font-size: 12px;
    color: white;
    text-decoration: none;
}